Ads1: De Bruijn Graphs And Eulerian Walks